broadway: Ensure broadway request members are 32bit aligned
authorAlexander Larsson <alexl@redhat.com>
Mon, 18 Mar 2013 15:36:27 +0000 (16:36 +0100)
committerAlexander Larsson <alexl@redhat.com>
Mon, 18 Mar 2013 15:41:02 +0000 (16:41 +0100)
gdk/broadway/broadway-protocol.h
gdk/broadway/gdkbroadway-server.c

index a343617d85cd82e138913d0897c3b597eddbd60f..c098fdf8dee61ef8076cf478152f9a2c450dee69 100644 (file)
@@ -160,7 +160,7 @@ typedef struct {
 typedef struct {
   BroadwayRequestBase base;
   guint32 id;
-  char name[34];
+  char name[36];
   guint32 width;
   guint32 height;
 } BroadwayRequestUpdate;
index 2e3346954b5aecf5555312d11352f4bb0f85e8ec..cb9bdf46643f28282f745edf4ff11d11459690a2 100644 (file)
@@ -550,7 +550,7 @@ create_random_shm (char *name)
 static const cairo_user_data_key_t gdk_broadway_shm_cairo_key;
 
 typedef struct {
-  char name[34];
+  char name[36];
   void *data;
   gsize data_size;
 } BroadwayShmSurfaceData;
@@ -610,7 +610,7 @@ _gdk_broadway_server_window_update (GdkBroadwayServer *server,
   g_assert (data != NULL);
 
   msg.id = id;
-  memcpy (msg.name, data->name, 34);
+  memcpy (msg.name, data->name, 36);
   msg.width = cairo_image_surface_get_width (surface);
   msg.height = cairo_image_surface_get_height (surface);